package com.yxx.data.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDate;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author yxx
 * @since 2022-07-09
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("data_treatment_information")
public class TreatmentInformation implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 姓名
     */
    private String name;

    /**
     * 住院号
     */
    private String hospitalId;

    /**
     * 联系方式
     */
    private String tel;

    /**
     * 损伤后几小时入院（小时）
     */
    private Double afterHurt;

    /**
     * 使用药物
     */
    private String medicine;

    /**
     * 是否按照方案要求进行创面清创以及消毒？ 0表示是 1表示否 2表示数据未录入
     */
    private Integer hasAccordingSchemeDebride;

    /**
     * 是否按照方案要求厚度涂抹（约 3mm）？ 0表示是 1表示否 2表示数据未录入
     */
    private Integer hasAccordingSchemeSmear;

    /**
     * 是否接受决定性手术（0接受/1推荐但不接受/2未接受 3数据未录入）
     */
    private Integer hasReceiveSurgery;

    /**
     * 损伤后几小时进行手术（小时）
     */
    private Double afterHurtDoSurgery;

    /**
     * 术式全称
     */
    private String surgeryName;

    /**
     * 术中失血（ml）
     */
    private Double surgeryLossBlood;

    /**
     * 手术时间
     */
    private Double surgeryTime;

    /**
     * 围手术期并发症
     */
    private String surgeryComplication;

    /**
     * 呼吸支持（0无 1鼻导管 2高流量 3无创 4有创 5数据未录入）
     */
    private Integer breathingSupport;

    /**
     * 长期留置导尿管或膀胱造瘘  0表示是 1表示否 2表示数据未录入
     */
    private Integer hasZaoao;

    /**
     * 抗感染治疗  0表示是 1表示否 2表示数据未录入
     */
    private Integer hasAntiInfection;

    /**
     * 疼痛的针对性治疗  0表示是 1表示否 2表示数据未录入
     */
    private Integer hasPainTreatment;

    /**
     * 疼痛用药
     */
    private String painMedicine;

    /**
     * 是否进入ICU  0表示是 1表示否 2表示数据未录入
     */
    private Integer hasIcu;

    private LocalDate createdTime;

    private LocalDate changeTime;


}
